草庐IT

firebase - flutter NoSuchMethodError

全部标签

ios - 如何限制我在 iOS(swift)/Firebase 应用程序上为每个用户提供的存储空间?

我正在制作一个相册应用,希望用户拥有2GB存储空间,然后为更多存储空间付费我已经完成了该应用程序的一部分,但我在分配2GB和允许用户解锁额外空间的方法上遇到困难如果有人能给出基本的方向,那就太好了 最佳答案 变通办法:您应该有一个变量名,例如:“used_storage”,将其保存在您想要的任何位置。(不要让用户轻易改变它)max_storage=2*2^20当您将大小为xKB的图库保存到应用程序文件夹时:ifused_storage+x 关于ios-如何限制我在iOS(swift)/F

ios - 将日期和时间上传到 Firebase 时出错

当用户创建一个帐户时,我想要他们在服务器上注册的时间和日期。尝试执行此操作时出现以下错误。CanonlystoreobjectsoftypeNSNumber,NSString,NSDictionary,andNSArray.'....libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException(lldb)@IBActionfuncregisterTapped(_sender:Any){letnamec=nameTextField.textifletemail=emailTextField.text,letpass=p

ios - 使用 UpdateChildValue 从 Firebase 编辑

我想在文本字段内编辑后更新子值。目前我有这个Action:@IBActionfuncupdateAction(_sender:Any){guardletitemNameText=itemName.text,letitemDateText=itemDate.textelse{return}guarditemNameText.characters.count>0,itemDateText.characters.count>0else{print("Completeallfields")return}letuid=FIRAuth.auth()?.currentUser?.uidletkey=

ios - 喜欢使用 firebase 崩溃的反馈。快速点赞-移除点赞

我有一个像instagram这样的应用程序。它有反馈页面。当用户喜欢某个帖子时,我会添加这个赞和反馈(使用它自己的key(.childByAutoId)来表示这个赞。staticfuncadd(_newLike:LikeItem){//addlikeidforuserfeedbackimplementationvarlike=newLikeletlikeRef=ref.child("/userslikes/"+newLike.userId+"/onposts/"+newLike.postId).childByAutoId()like.key=likeRef.keyvarupdates:

swift - 错误域=NSCocoaErrorDomain 代码=257 无法打开 fil ""- Firebase

所以我通过自定义UICollectionView访问用户的视频和照片,我的问题是当我尝试通过手机将视频上传到firebase时,出现此错误:2017-09-0313:09:20.884509-0400Project[5797:2021536]Cannotgetfilesize:ErrorDomain=NSCocoaErrorDomainCode=257"Thefile“IMG_3476.MP4”couldn’tbeopenedbecauseyoudon’thavepermissiontoviewit."UserInfo={NSURL=file:///var/mobile/Media/D

ios - Firebase 循环多级节点

我正在尝试从具有更多级别节点且无法通过的节点获取结果:我正在像这样检索数据(它工作得很好,但不适用于名为“items”的节点):funcfetchMeals(){print("startpullingdata")letuser=Auth.auth().currentUser?.uidref.child("Users_Food_Data").child(user!).queryOrderedByKey().observeSingleEvent(of:.value,with:{snapshotinifsnapshot.valueas?[String:AnyObject]!=nil{leta

ios - 没有 VPN 无法连接到 firebase

我在我的swift应用程序中使用firebase。但是,由于我的国家(伊朗)未对googlefirebase进行制裁,因此如果没有VPN,我的应用将无法运行。我应该怎么做才能解决这个问题?下面是我使用firebase进行用户注册的代码:Auth.auth().createUser(withEmail:textFieldLoginEmail.text!,password:textFieldLoginPassword.text!){(user,error)inifuser!=nil{print("succes")}else{ifletmyerror=error?.localizedDesc

ios - 从 Firebase 接收多个重复推送通知

我遇到了一个严重的问题,我从服务器收到了多个推送通知?甚至服务器也发送一次。我在stackoverflow上读到不同的帖子,它是由于调用application.registerForRemoteNotifications()我检查并调试了应用程序,此方法在AppDelegate中仅调用一次。有什么建议对我有帮助吗? 最佳答案 -这个问题背后有一定的原因,大多数解决方案是“在应用程序中调用一次”registerForRemoteNotifications。首先,检查您是否没有在AppDelegate中多次调用此方法-在我的例子中,我调

swift - 我们如何在 Firebase 中将特定用户的消息发送给另一个用户

我想获取从特定用户发送到另一个用户的消息。我无法做到这一点。当我使用下面的代码时,我从接收者那里得到消息。我需要的是将消息特定的recieverid发送到特定的senderid。我的数据库快照这是我的代码:Database.database().reference().child("chats").queryOrdered(byChild:"receiverid").queryEqual(toValue:"xEdACTcUWeOwrdIqjxeP5t5y4Kg2").observe(.childAdded,with:{snapshotinletmsgDict=snapshot.valu

ios - 使用 '.childAdded' 时 Firebase 不回调

我有以下代码,用Swift编写,我希望每次将新记录添加到我的数据库时调用它:vardatabaseRef=Firebase()databaseRef=Firebase.init(url:"")databaseRef.child(byAppendingPath:"channels").queryLimited(toFirst:100).observe(.childAdded,with:{(snapshot)inprint("NewMessageinputbyuser")})这是我的数据结构:所以我基本上为分支“channel”创建了一个监听器。完成处理程序仅在我的程序开始时被调用,然后再